﻿using System;
namespace Kis.Xroad.Eu {
    
    
    [System.SerializableAttribute()]
    public partial class ToimingOsaline : global::Kis.Xroad.Eu.Osaline {
        
        private int @__liik;
        
        public ToimingOsaline() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public ToimingOsaline(int @liik, string @eesnimi, string @perenimi) : 
                base(@eesnimi, @perenimi) {
            this.@__liik = @liik;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected ToimingOsaline(ToimingOsaline @toimingOsaline) : 
                base(@toimingOsaline.Eesnimi, @toimingOsaline.Perenimi) {
            this.@__liik = @toimingOsaline.Liik;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        public ToimingOsaline(Osaline @osaline) : 
                base(@osaline) {
        }
        
        public virtual int Liik {
            get {
                return this.@__liik;
            }
            set {
                this.@__liik = value;
            }
        }
    }
}
